# config.py
import os


class Config:


        # 项目根目录 - 修改为您想要的路径
    PROJECT_ROOT = "E:/PcCharm/learn/流量主题流量看板"

        # 数据目录 - 修改数据存储位置
    DATA_DIR = os.path.join(PROJECT_ROOT, "data")

        # 输出配置 - 修改仪表板保存位置

    # 数据生成参数
    DAYS_BACK = 30
    DEVICES = ['Mobile', 'Desktop', 'Tablet']
    SOURCES = ['Direct', 'Organic Search', 'Social Media', 'Email', 'Referral', 'Paid Ads']
    PRODUCTS = ['薯片', '坚果', '巧克力', '糖果', '饼干', '肉干', '果冻', '海苔']

    # 数据存储设置
    SAVE_RAW_DATA = True
    SAVE_PROCESSED_DATA = True
    EXPORT_CSV = True  # 是否导出CSV用于查看

    # 可视化配置
    COLORS = {
        'primary': '#FF6B6B',
        'secondary': '#4ECDC4',
        'accent': '#FFBE0B',
        'dark': '#2B2D42',
        'light': '#F8F9FA'
    }

    # 输出配置
    OUTPUT_PATH = os.path.join(PROJECT_ROOT, "reports", "hxl_traffic_dashboard.html")

    # 数据加载选项
    USE_EXISTING_DATA = True  # 是否使用现有数据（如果存在）
    REGENERATE_DATA = False  # 是否重新生成数据